#include "stdafx.h"
#include "iefd.h"


/* **********************************************
 * NAME					IEFD_LoadFile
 *
 * PARAMETERS
 *	hFile		in	file handle
 *	sFreqDomain	out	file data
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_LoadFile(HANDLE hFile,
							PFREQDOMAIN sFreqDomain) {
	return TRUE;
}

/* **********************************************
 * NAME					IEFD_SaveFile
 *
 * PARAMETERS
 *	hFile		in	file handle
 *	sFreqDomain	in	data in frequence domain
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_SaveFile(HANDLE hFile,
							PFREQDOMAIN sFreqDomain) {
	return TRUE;
}

/* **********************************************
 * NAME					IEFD_ButterWorth
 *
 * PARAMETERS
 *	sFeqDomain	in+out	data in frequence domain
 *	parameter0	in		1st parameter
 *	parameter1	in		2nd parameter
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_ButterWorth(PFREQDOMAIN sFreqDomain,
							   int parameter0,
							   int parameter1) {
	return TRUE;
}

/* **********************************************
 * NAME				IEFD_Exponent
 *
 * PARAMETERS
 *	sFreqDomain	in+out	data in frequence domain
 *	parameter0	in		1st parameter
 *	parameter1	in		2nd parameter
 *	parameter2	in		3rd parameter
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_Exponent(PFREQDOMAIN sFreqDomain,
							int parameter0,
							int parameter1,
							int parameter2) {
	return TRUE;
}

/* **********************************************
 * NAME				IEFD_FourierSpec
 *
 * PARAMETERS
 *	sFreqDomainSrc	in	source data in frequence domain
 *	sFreqDomainDst	in	destination data in frequence domain
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_FourierSpec(PFREQDOMAIN sFreqDomainSrc,
							   PFREQDOMAIN sFreqDomainDst) {
	return TRUE;
}

/* **********************************************
 * NAME				IEFD_Gradient
 *
 * PARAMETERS
 *	sFreqDomain	in+out	data in frequence domain
 *	parameter0	in		1st parameter
 *	parameter1	in		2nd	parameter
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_Gradient(PFREQDOMAIN sFreqDomain,
							int parameter0,
							int parameter1) {
	return TRUE;
}

/* **********************************************
 * NAME				IEFD_Ideal
 *
 * PARAMETERS
 *	sFreqDomain	in+out	data in frequence domain
 *	parameter0	in		1st parameter
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_Ideal(PFREQDOMAIN sFreqDomain,
						 int parameter0) {
	return TRUE;
}

/* **********************************************
 * NAME				IEFD_FFT
 *
 * PARAMETERS
 *	sFreqDomainSrc	in	source data in frequence domain
 *	sFreqDomainDst	out	destination data in frequence domain
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_FFT(PFREQDOMAIN sFreqDomainSrc,
					   PFREQDOMAIN sFreqDomainDst) {
	return TRUE;
}

/* **********************************************
 * NAME				IEFD_FFT2D
 *
 * PARAMETERS
 *	sFreqDomainSrc	in	source data in frequence domain
 *	sFreqDomainDst	out	destination data in frequence domain
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_FFT2D(PFREQDOMAIN sFreqDomainSrc,
						 PFREQDOMAIN sFreqDomainDst) {
	return TRUE;
}

/* **********************************************
 * NAME				IEFD_CVT2IMG
 *
 * PARAMETERS
 *	sFreqDomain	in	data in frequence domain
 *	sImage		out	data in spatial domain
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_CVT2IMG(PFREQDOMAIN sFreqDomain,
						   PIMAGE sImage) {
	return TRUE;
}

/* **********************************************
 * NAME				IEFD_CVT2COM
 *
 * PARAMETERS
 *	sImage		in	data in spatial domain
 *	sFreqDomain	out data in frequence domain
 *
 * ALGORITHM
 *	...
 *
 * COMMENT
 *	...
 *
 * RETURN VALUE
 *	...
 * **********************************************/

IEFD_API BOOL IEFD_CVT2COM(PIMAGE sImage,
						   PFREQDOMAIN sFreqDomain) {
	return TRUE;
}